import { Serialize, SerializeClass } from "../../../core/serialize";
import { UniqueObject, UniqueObjectConfig } from "../../../core/unique_class";

@SerializeClass("CharacterConfig")
export class CharacterConfig extends UniqueObjectConfig {
  @Serialize()
  name = "";
  @Serialize()
  color = 0;
  @Serialize()
  eye = 0;
  @Serialize()
  mouth = 0;
  @Serialize()
  ai = 0;
  @Serialize()
  ctrl = 0;
};

@SerializeClass("Character")
export class Character extends UniqueObject<CharacterConfig> {
};